package com.bkgy;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class ModbusFrame {
    private int transactionId;    // 事务ID（TCP特有）
    private int protocolId;        // 协议ID（TCP特有）
    private int length;            // 数据长度（TCP特有）
    private int unitId;            // 单元ID（从站地址）
    private int functionCode;     // 功能码
    private int errorCode;         // 异常码
    private List<Integer> registers = new ArrayList<>(); // 寄存器值
    private int startAddress;      // 起始地址
    private int quantity;          // 寄存器数量
}
